Kviz:
(Nepřišel mi úplně jednoduchý, měl jsem 11/15 a na postup je potřeba 11 bodů. Dva lidi z něj vyletěli, plný počet bodů neměl nikdo.)
Na co si vzpomínám
Reflexní agent
[x] záleží na posledním vjemu
[] záleží na posloupnosti vjemů od narozeníRacionální agent
[x] Maximalizuje očekávanou míru vstupu
[] Maximalizuje skutečnou míru vstupuCo je standardizace stranou
[x] Přejmenování proměnnýchCo je magická množina?
[x] něco s dopředným řetězenímKterý algoritmus vrací více řešení
[x] Genetické algoritmy
[] Horolezecká metoda
[] Simulované žíhání
[] A*Na Marsu jsou dva vozítka, která mezi sebou nekomunikují, jaké NENÍ prostředí?
[] stochastické
[] dynamické
[] multiagentní
[] spojité
(správná odpověď NENÍ stochastické)
Který algoritmus NENÍ úplný
[x] DFS
[] BFSVztah mezi stavem a uzlem
[] žádný
[] jsou stejné
[x] stav může být ve více uzlech
[] uzel může obsahovat více stavůCo je lokální optimum.
[] Všude kolem je horší hodnota
[x] Neexistuje bod z okolí, který by nabýval lepší hodnoty.
(tady pozor, nemyslí se RYZE lokální optimum, ale lokální optimum takže to může vypadat i takhle ____/ )
Co je hrozba v plánu
[x] Porušení kauzální vazby
[] Otevřený cílČím se nezabývá znalostní inženýrsví
[x] Programováním něčeho (myslím že unifikace)
[] Získávání znalostí od expertůCo platí pro dvojici (A, B) která je hranově konzistentní
(správná odpověď není, pro všechny dvojice platí něco - v definici to asi platí jen jedním směrem)
Ustní zkouška (moje zadání)
Gran na vrcholech A, B, C hrany AB, BC. Převeďtě obarvení grafu barvami 1 a 2 na splnitelnost formule a napiště ji. Formule by snadno měla jít rozšířit pro libovolná počet barev a libovolný graf. Demonstrujte DPLL a WalkSAT.
(graf byl v zadání definován jako orientovaný ale vzhledem k obarvování vrcholů to je jedno).
formule:
// Každý vrchol obarvi právě jednou barvou
(c(A, 1) OR c(A, 2)) AND NOT(c(A, 1) AND c(A, 2)) AND
(c(B, 1) OR c(B, 2)) AND NOT(c(B, 1) AND c(B, 2)) AND
(c(C, 1) OR c(C, 2)) AND NOT(c(C, 1) AND c(C, 2)) AND
// Sousední vrcholy nesmí mít stejné barvy
NOT (c(A, 1) AND c(B,1)) AND
NOT (c(A, 2) AND c(B,2)) AND
NOT (c(B, 1) AND c(C,1)) AND
NOT (c(B, 2) AND c(C,2))
pak jsem ji převedl do CNF (což bylo easy protože NOT (a AND b) stačilo nahradit (NOT a OR NOT b) a velice stručně popsal oba algoritmy.
U ústní neměl k formuli připomínky, ptal se mě jak funguje WalkSAT, řekl jsem, že je to náhodná procházka, pak jsme chvíli debatovali jak funguje DPLL a kterou heuristiku (ryzí klauzule/jednotková proměnná) použít jako první a proč (heuristika ryzí proměnné může po aplikaci vygenerovat jak jiné ryzí proměnné tak nové jednotkové klauzule, proto je lepší použít ji první).
Pak vzal do ruky kvíz, řekl mi, že mi moc nešlo lokální prohledávání (dvě otázky co byly špatně byly právě na něj), tak jsem si obě otázky opravil (se značnými nápovědami Bartáka - měl jsem takový bordel v jeho terminologii, že jsem nemohl uhodnout jak říká takovému stavu který vypadá jako křivka x^3 .... po mém hádání typu plošina, hřeben, rovina, převis kreslil obrázek tak dlouho než nakreslil obrázek celého člověka a mě konečně došlo že se tomu říká rameno :D)
Známka 1. Barták neuvěřitelně radil, když jsem něco řekl špatně, tak mi nakrslil protipříklad, dokud jsem se neopravil, opravdu pohodička.
(celkově měla spousta lidí jedničku občas dvojka)
Ostatní zadání
Plánování (jeřáb a palety na sobě)
CSP
Porovnání A*, IDA*, MA* atd. a něco o heuristikách.
Databáze znalostí, sylogismy, věty na způsob Sokratés je člověk. Lidé jsou smrtelní. Sokratés je smrtelný.